right kidney - French English Dictionary